package com.collect.discord.web.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ Date  : Created in 20:59 2022-09-24
 * @ Version discord
 * @ Decribtion : discord的消息体$
 * @author hky
 */
@TableName(value = "discord_message")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DiscordMessage {
    @TableId
    private Long id;
    /**
     * 机器人标识
     */
    private String robotId;
    /**
     * 服务器id（工会id）
     */
    private String guildId;
    /**
     *guiild_name	输出服务器（公会）名称
     */
    private String guiildName;
    /**
     * 输出频道id
     */
    private String channelId;
    /**
     * 输出频道名称
     */
    private String channelName;
    /**
     * 输出频道类型
     */
    private String channelType;
    /**
     * 输出人id
     */
    private String memberId;
    /**
     * 输出人昵称
     */
    private String memberNickname;
    /**
     * 输出人有效名称
     */
    private String memberEffectivename;
    /**
     * 输出人角色列表
     */
    private String memberRoles;
    /**
     * 输出人权限列表
     */
    private String memberPermissions;
    /**
     * 输出人状态
     */
    private String memberOnlineStatus;
    /**
     * 消息体id
     */
    private String messageId;
    /**
     * 消息体内容
     */
    private String messageContentRaw;
    /**
     * 消息关键词
     */
    private String messageKeyword;
    /**
     * 消息体类型
     */
    private String messageType;


}
